﻿// /********************************************************************
// *创建日期:2019年11月04日 16:32
// * 文件名:UserVo.cs
// *作者:  ghui
// *说明: 用于演示的用户表操作实体
// 
// 
// 
//  *********************************************************************/

using System;
using KPFramework.Base.Attr;
using KPFramework.Data.Entity;

namespace Demo.Contract.Entitiy
{
    [KObj(Name = "SYSTEMCORE.K_USER_INFO", Desc = "用户信息")]
    public class UserVo : EntityBase
    {
        /// <summary>
        /// 唯一的ID编号
        /// </summary>
        [KPar("ID")]
        public string Id { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        [KPar("NAME")]
        public string Name { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        [KPar("SEX")]
        public string Sex { get; set; }

        /// <summary>
        /// 身份证号
        /// </summary>
        [KPar("ID_NO")]
        public string IdNo { get; set; }


        /// <summary>
        /// 出生日志
        /// </summary>
        [KPar("BIRTH_DATE")]
        public DateTime BirthDate { get; set; }


        /// <summary>
        /// 是否已经登陆
        /// </summary>
        [KPar("IS_LOGIN", IsDiscard = true)]
        public bool IsLogin { get; internal set; }

        /// <summary>
        /// 系统登录时间
        /// </summary>
        [KPar("LOGIN_TIME", IsDiscard = true)]
        public DateTime LoginTime { get; internal set; }

        /// <summary>
        /// 联系电话
        /// </summary>
        [KPar("MOBILE")]
        public string Phone { get; set; }

        /// <summary>
        /// 系统用户名
        /// </summary>
        [KPar(Name = "USER_NAME")]
        public string UserName { get; set; }

    }
}